Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Romania F16 Romania F1 Romania F16 Germany F13 Italy F30 Turkey F11 Turkey F14 Israel F2 Israel F3 Turkey F12 Turkey F14 Turkey F15 Romania F1 Morocco F5 Austria F2 Estonia F1 Estonia F2 Slovakia F2 Slovakia F3 Croatia F10 Croatia F12 Turkey F29 Israel F2 Germany F2 China F3 Turkey F15 Turkey F16 Czech Republic F2 Romania F1 Romania F3 Italy F14 Italy F15 Czech Republic F6 Slovakia F1 Slovakia F3 Italy F25 Serbia F12 Serbia F13 Serbia F14 Croatia F12 Morocco F9 Israel F1 Israel F2 Spain F1 Spain F2 French Open - Paris M25 Heraklion BNP Paribas Open - Indian Wells Italy F10 Romania F10 Croatia F15 Israel F1 Israel F2 Israel F3 Turkey F3 Turkey F4 Greece F1 Greece F2 Greece F3 Greece F4 Slovenia F2 Czech Republic F4 Romania F4 Israel F3 Colombia F1 Colombia F2 Czech Republic F2 Romania F4 Romania F6 Germany F7 Romania F16 Romania F17 Austria F10 Venezuela F5 Venezuela F6 Dominican Republic F1 Austria F3 Romania F1 Romania F2 Romania F3 Romania F15 Romania F16 Romania F18 Czech Republic F3 Germany F2 Austria F1 Germany F5 Switzerland F2 Switzerland F3 Usa F8 Romania F1 Romania F2 Romania F3 Serbia F2 Romania F9 Romania F10 Romania F11 Italy F23 Romania F14 Romania F15 Greece F3 Bosnia & Herzegovina F5 Greece F2 Usa F1 El Salvador F1 Guatemala F1 Mexico F1 Switzerland F1 Switzerland F2 Switzerland F3 France F6 Italy F8 Turkey F13 Slovakia F2 Croatia F11 Israel F1 M25 Portimao Turkey F6 Germany F2 Turkey F7 Bosnia & Herzegovina F5 USTA Tallahassee Tennis Challenger - Tallahassee Tunis Challenger China F4 Cremona Challenger Lugano Challenger Palermo Challenger Eckental Challenger Ortisei Challenger Kazan Challenger Bergamo Challenger Monza Challenger Athens Challenger M25+H Bacau Furth Challenger Braunschweig Challenger Brasov Challenger Napoli Challenger Salzburg Challenger Kazan Challenger Sarajevo Challenger Marburg Challenger Arad Challenger Timisoara Challenger Geneva Challenger Bratislava Challenger Marbella Challenger Heilbronn Challenger Bergamo Challenger Quimper Challenger M25 Heraklion Salinas Challenger Pereira Challenger Rome Challenger Sao Paulo Challenger Bordeaux Challenger Arad Challenger Timisoara Challenger San Benedetto Challenger Poznan Challenger Guimaraes Challenger Liberec Challenger Orleans Challenger Rennes Challenger Guadalajara Challenger Braunschweig Challenger M25 Doha Lexington Challenger Sibiu Challenger Geneva Challenger Brescia Challenger Bergamo Challenger Wroclaw Challenger Cherbourg Challenger Napoli Challenger Mersin Challenger Ostrava Challenger Heilbronn Challenger Mestre Challenger Vancouver Challenger Como Challenger Seville Challenger St. Remy Challenger Banja Luka Challenger Istanbul Challenger Izmir Challenger Mohammedia Challenger Casablanca Challenger Eckental Challenger Bratislava Challenger Santo Domingo Challenger Wroclaw Challenger Guangzhou Challenger Shenzhen Challenger Napoli Challenger Aix En Provence Challenger Rome Challenger Heilbronn Challenger Furth Challenger Prague Challenger Marburg Challenger Prague Challenger Portoroz Challenger Genova Challenger Istanbul Challenger Budapest Challenger Eckental Challenger Bratislava Challenger Bangkok Challenger Rennes Challenger Budapest Challenger Irving Challenger Sophia Antipolis Challenger Oberstaufen Challenger Barletta Challenger Rome Challenger Surbiton Challenger Todi Challenger Braunschweig Challenger Scheveningen Challenger Portoroz Challenger Istanbul Challenger Kaohsiung Challenger Cali Challenger Brest Challenger Lima Challenger Bratislava Challenger Indian Wells Challenger Santiago Challenger Tunis Challenger Rome Challenger Poznan Challenger Brasov Challenger Braunschweig Challenger Quimper Challenger Prostejov Challenger Phoenix Challenger Prague Challenger Heilbronn Challenger Surbiton Challenger Prostejov Challenger Meerbusch Challenger Braunschweig Challenger Genova Challenger Szczecin Challenger Istanbul Challenger Barcelona Challenger Maia Challenger Brasov Challenger Nottingham 1 Challenger Szczecin Challenger Warsaw Challenger Como Challenger Ismaning Challenger Valencia Challenger Oeiras 2 Challenger Szekesfehervar Challenger Trnava Challenger Lisbon Challenger Vercelli Challenger Rennes Challenger Brescia Challenger M15 Doha St. Remy Challenger Nottingham Challenger Caltanissetta Challenger Braunschweig Challenger Mouilleron-Le-Captif Challenger St. Petersburg 2 Challenger Belgrade Challenger Oeiras 2 Challenger Barletta Challenger Bergamo Challenger Ottignies-Louvain-la-Neuve Challenger Rovereto Challenger Lugano Challenger Biel Challenger Sanremo Challenger Cagliari Challenger Poprad Tatry Challenger Bratislava Challenger Tigre Challenger Ottignies-Louvain-la-Neuve Challenger Manama Challenger Tenerife 2 Challenger Tenerife 3 Challenger Lugano Challenger Ilkley Challenger Orleans Challenger Montevideo Challenger Karlsruhe Challenger Canberra Challenger Zadar Challenger Heilbronn Challenger Grodzisk Mazowiecki Challenger Buenos Aires Challenger Braga Challenger Pau Challenger Zadar Challenger Barletta Challenger Madrid Challenger Prostejov Challenger Split Challenger Szczecin Challenger Bad Waltersdorf Challenger Antalya Challenger Antalya 2 Challenger Rome Challenger Mauthausen Challenger Braunschweig Challenger Iasi Challenger Sibiu Challenger Ortisei Challenger Forli 3 Challenger Forli 3 Challenger Forli 5 Challenger Tulln Challenger Roseto Degli Abruzzi 2 Challenger Lugano Challenger Ostrava Challenger Mauthausen Challenger Prague 2 Challenger Heilbronn Challenger Surbiton Challenger Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Montechiarugolo - Parma Challenger Qatar ExxonMobil Open - Doha BCR Open Romania - Bucharest Zug Challenger Prague 3 Challenger Tulln Challenger Ortisei Challenger Bratislava 2 Challenger Legg Mason Tennis Classic - Washington Madrid Challenger Morelos Challenger Bank Austria Tennis Trophy - Vienna Morocco F4 Leon Challenger Zadar Challenger Naples Challenger BMW Open - Munich Mauthausen Challenger Gerry Weber Open - Halle AEGON International - Eastbourne If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Vicenza Challenger Troisdorf Challenger Sassuolo Challenger Bet-at-home Cup - Kitzbuhel If Stockholm Open - Stockholm Tyler Challenger Bratislava 1 Challenger Braunschweig Challenger Palmas del Mar Challenger Iasi Challenger BRD Nastase Tiriac Trophy - Bucharest SkiStar Swedish Open - Bastad Luedenscheid Challenger If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Power Horse Cup - Dusseldorf Hall of Fame Tennis Championships - Newport If Stockholm Open - Stockholm Brisbane International - Brisbane Tulln Challenger Szczecin Challenger Open 13 - Marseille Topshelf Open - 's-Hertogenbosch Bad Waltersdorf Challenger European Open - Antwerp Aircel Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Bratislava 2 Challenger Dubai Duty Free Tennis Championships - Dubai Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Hungarian Open - Budapest BMW Open - Munich Olbia Challenger Shenzhen Open - Shenzhen Brisbane International - Brisbane Garanti Koza Sofia Open - Sofia Barcelona Open BancSabadell - Barcelona Ricoh Open - 's-Hertogenbosch AEGON Championships - London Antalya Cup - Antalya German Tennis Championships - Hamburg BB&T Atlanta Open - Atlanta Citi Open - Washington Generali Open - Kitzbuhel Rakuten Japan Open - Tokyo Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha ASB Classic - Auckland DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich SkiStar Swedish Open - Bastad Citi Open - Washington Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Moselle Open - Metz European Open - Antwerp Swiss Indoors Basel - Basel Erste Bank Open - Vienna Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Santiago Open - Santiago Forte Village Sardegna Open - Sardinia Sofia Open - Sofia Cordoba Open - Cordoba Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago Serbia Open - Belgrade Swiss Open - Gstaad Generali Open - Kitzbuhel European Open - Antwerp Stockholm Open - Stockholm Sardegna Open - Cagliari Melbourne Summer Set - Melbourne Tata Open Maharashtra - Pune ABN AMRO World Tennis Tournament - Rotterdam Hamburg European Open - Hamburg Tel Aviv Watergen Open - Tel Aviv Rio Open - Rio de Janeiro Millennium Estoril Open - Estoril Barcelona Open Banc Sabadell - Barcelona Bucharest Open - Bucharest Naples Challenger Bratislava 1 Challenger Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Naples Challenger - Naples XII Abierto Internacional de Salinas - Salinas BMW Tennis Championship - Sunrise Brasov Challenger - Brasov Tatra Banka Slovak Open - Bratislava Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi Puerto Rico Challenger Tennis Event - Humacao Oberstaufen Cup-Head German Master's Series - Oberstaufen Timisoara Challenger - Timisoara Brasov Challenger - Brasov Ipsos Bucharest Challenger - Bucharest Sacramento Challenger - Sacramento Ford Tennis Championships - Louisville Tatra Banka Slovak Open - Bratislava Belgrade Challenger Sarajevo Challenger Brasov Challenger Medellin Challenger Guayaquil Challenger Tunis Challenger Furth Challenger Maia Challenger Bytom Challenger Reggio Emilia Challenger Arad Challenger Pozoblanco Challenger Recanati Challenger Granby Challenger Brasov Challenger Bratislava Challenger Salzburg Challenger Barletta Challenger Prostejov Challenger Bratislava 1 Challenger Szczecin Challenger Trnava Challenger Eckental Challenger Ortisei Challenger Bratislava Challenger Sao Paulo Challenger Heilbronn Challenger Bergamo Challenger Cherbourg Challenger Bath Challenger Mersin Challenger Prague Challenger Kosice Challenger Aptos Challenger Como Challenger Izmir Challenger Le Gosier Challenger Santiago Challenger Itajai Challenger Santos Challenger Samarkand Challenger Prostejov Challenger Todi Challenger Recanati Challenger Oberstaufen Challenger Segovia Challenger Mons Challenger Geneva Challenger Bratislava Challenger Heilbronn Challenger Tunis Challenger Heilbronn Challenger Arad Challenger Nottingham-2 Challenger Marburg Challenger Binghamton Challenger Oberstaufen Challenger Eckental Challenger Bratislava Challenger Helsinki Challenger Andria Challenger Glasgow Challenger Quimper Challenger Raanana Challenger Prostejov Challenger Prague Challenger Poprad Tatry Challenger Marburg Challenger Todi Challenger Scheveningen Challenger Biella Challenger Aptos Challenger Portoroz Challenger Sibiu Challenger Orleans Challenger Irving Challenger Surbiton Challenger Poprad Tatry Challenger Ilkley Challenger Kaohsiung Challenger Izmir Challenger Koblenz Challenger Heilbronn Challenger Rio Open - Rio de Janeiro Prague Challenger Vancouver Challenger Genova Challenger Rome Challenger Buenos Aires Challenger Guayaquil Challenger Quimper Challenger Punta Del Este Challenger Marbella Challenger Caltanissetta Challenger Nordea Open - Bastad Dubai Duty Free Tennis Championships - Dubai Belgrade Open - Belgrade Rome Challenger Sophia Antipolis Challenger Nordea Open - Bastad Guayaquil Challenger Newport Beach Challenger Indian Wells Challenger Prague Challenger Iasi Challenger Split Challenger Marbella Challenger Quimper Challenger Istanbul Challenger Santiago Challenger Bratislava Challenger Biella 6 Challenger Bratislava Challenger Prostejov Challenger San Marino Challenger Nottingham 2 Challenger Como Challenger Tulln Challenger Eckental Challenger Bucharest Challenger Forli 2 Challenger Ismaning Challenger Roseto Degli Abruzzi 1 Challenger Helsinki Challenger Nottingham Challenger Bratislava Challenger Biel Challenger Luedenscheid Challenger Braunschweig Challenger Salzburg Challenger Iasi Challenger Cordenons Challenger Sibiu Challenger Parma Challenger San Marino Challenger Bratislava Challenger Canberra Challenger Little Rock Challenger Montechiarugolo Challenger Istanbul Challenger Qatar ExxonMobil Open - Doha Santa Fe 2 Challenger Cherbourg Challenger Braunschweig Challenger Oeiras 3 Challenger Rennes Challenger Swiss Indoors Basel - Basel Braunschweig Challenger Como Challenger If Stockholm Open - Stockholm Citi Open - Washington Generali Open - Kitzbuhel Quimper Challenger Maharashtra Open - Pune Hamburg European Open - Hamburg ABN AMRO World Tennis Tournament - Rotterdam Gazprom Hungarian Open - Budapest Sofia 2 Challenger BMW Open - Munich Geneva Open - Geneva Milan Challenger Erste Bank Open - Vienna BCR Open Romania - Bucharest BCR Open Romania - Bucharest St. Petersburg Open - St. Petersburg Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest BCR Open Romania - Bucharest Erste Bank Open - Vienna Hamburg European Open - Hamburg BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade China Open - Beijing Topshelf Open - 's-Hertogenbosch Firenze Open - Florence Brisbane International - Brisbane Argentina Open - Buenos Aires Tennis Napoli Open - Naples Bet-at-home Cup - Kitzbuhel Citi Open - Washington PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai Modena Challenger Austrian Open - Kitzbuhel If Stockholm Open - Stockholm Valencia Open - Valencia Brisbane International - Brisbane Aircel Chennai Open - Chennai Garanti Koza Sofia Open - Sofia Ecuador Open - Quito Plava Laguna Croatia Open - Umag Open 13 Provence - Marseille Qatar ExxonMobil Open - Doha Barcelona Open Banc Sabadell - Barcelona Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul BMW Open - Munich Suisse Open - Gstaad Shenzhen Open - Shenzhen Konzum Croatia Open - Umag Moselle Open - Metz If Stockholm Open - Stockholm Abierto Mexicano Telcel - Acapulco Millennium Estoril Open - Estoril Turkish Airlines Open Antalya - Antalya German Tennis Championships - Hamburg BB&T Atlanta Open - Atlanta Chile Dove Men+Care Open - Santiago Rogers Cup - Toronto Mutua Madrilena Madrid Open - Madrid Mutua Madrilena Madrid Open - Madrid Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells BRD Nastase Tiriac Trophy - Bucharest Qatar ExxonMobil Open - Doha Maia Challenger Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Miami Open - Miami Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Wimbledon - London Davis Cup, World Group, PO, SWE-ROU, 3-2 Davis Cup, World Group, PO, ROU-CZE 0-5 Australian Open - Melbourne Davis Cup, Group I, 1R, ROU-DEN 5-0 Davis Cup, Group I, 2R, ROU-NED 0-5 Wimbledon - London U.S. Open - New York Davis Cup, Group I, PO, ROU-SWE 3-1 Davis Cup, Group I, 1R, ROU-ISR 5-0 French Open - Paris Davis Cup, Group I, 2R, ROU-SVK 2-3 U.S. Open - New York Wimbledon - London Davis Cup, World Group, PO, AUS-SVK 3-0 Wimbledon - London Davis Cup, Group I, 1R, BLR-ROU 3-2 Davis Cup, Group I, PO, SVK-POL 4-1 Davis Cup, Group II, 1R, ROU-LUX 4-1 Davis Cup, Group II, 2R, ROU-MAR 5-0 French Open - Paris Davis Cup, Group II, 3R, ROU-POL 2-3 Davis Cup, Group II, 1R, ROU-ZIM 4-1 U.S. Open - New York French Open - Paris Davis Cup, World Group, QR, SVK-CZE 1-3 Rogers Cup - Montreal U.S. Open - New York Davis Cup, Group I, 1R, ROU-POR 3-1 Davis Cup, Group I, SF, ROU-PER 4-0 French Open - Paris Wimbledon - London Davis Cup, Group I, 1R, SVK-ROU 3-1 Davis Cup, Group C, Zhuhai Davis Cup, World Group, PO, NED-SVK 4-0 Davis Cup, Group I, 1R, ROU-TPE 1-3 Davis Cup, World Group, Q, CRO-SVK 3-1 French Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) Wimbledon (juniors) U.S. Open (juniors) All Lower level tournaments Davis Cup, Group I, 1R, ROU-SLO 4-1 Davis Cup, Group I, 2R, ROU-ESP 1-4 Davis Cup, Group I, 2R, HUN-SVK 0-3 Davis Cup, Group I, 2R, SVK-HUN 1-3 Davis Cup, Group I, 2R, SVK-BIH 2-3 Davis Cup, Qualifiers, 1R, ESP-ROU 3-1 French Open (juniors) Wimbledon - London Davis Cup, Group I, PO, GRE-ROU 4-0 San Marino Challenger